@import '../libs/minxin.scss';
[v-cloak] {
  display: none!important;
}

 .login-main{
   margin: 0 0.6rem;
   .title{
     font-size: 0.54rem;
     font-family: SourceHanSansCN-Bold, SourceHanSansCN;
     font-weight: bold;
     color: #333333;
     letter-spacing: 0.03rem;
     margin-top: 1.54rem;
   }

   .phone{
     margin-top: 1.6rem;
   }
   .code{
     margin-top: 0.6rem;
   }
   .input-item{
     .field-title{
       font-size: 0.38rem;
       font-family: SourceHanSansCN-Bold, SourceHanSansCN;
       font-weight: bold;
       color: #333333;
       letter-spacing: 0.02rem;
     }
     input{
       border: none;
       letter-spacing: 0.01rem;
       outline: none;
       background: none;
       color: #666666;
       font-size: 0.28rem;
       font-family: SourceHanSansCN-Bold, SourceHanSansCN;
       font-weight: bold;
       width: 100%;
       height: 100%;
     }
     .input-area{
       margin-top: 0.4rem;
       padding-bottom: 0.2rem;
       border-bottom: .01rem solid #E9E9E9;
     }
     .code-item{
       display: flex;
       justify-content: space-between;
       font-size: 0.28rem;
       font-family: SourceHanSansCN-Bold, SourceHanSansCN;
       font-weight: bold;
       color: #C4C8D5;
       letter-spacing: 0.01rem;
       input{
         width: unset;
       }
       .active{
         color: #3C6EFF;
       }
     }
   }

   .unactice-btn{
     background: #A9BFFF !important;
   }
   .login-btn{
     margin: 1.7rem .3rem 0;
     height: 0.88rem;
     background: #3C6EFF;
     border-radius: 0.49rem;
     font-size: 0.32rem;
     font-family: SourceHanSansCN-Medium, SourceHanSansCN;
     font-weight: 500;
     color: #FFFFFF;
     line-height: 0.88rem;
     letter-spacing: 0.01rem;
     text-align: center;
   }
   .footer-desc{
     font-size: 0.24rem;
     font-family: SourceHanSansCN-Regular, SourceHanSansCN;
     font-weight: 400;
     color: #C4C8D5;
     letter-spacing: 0.01rem;
     text-align: center;
     margin-top: 2rem;
   }


   input::-webkit-input-placeholder {
     font-size: 0.28rem;
     font-family: SourceHanSansCN-Bold, SourceHanSansCN;
     font-weight: bold;
     color: #C4C8D5;
     letter-spacing: 0.01rem;
   }
   input:-moz-placeholder {
     font-size: 0.28rem;
     font-family: SourceHanSansCN-Bold, SourceHanSansCN;
     font-weight: bold;
     color: #C4C8D5;
     letter-spacing: 0.01rem;
   }
   input::-moz-placeholder {
     font-size: 0.28rem;
     font-family: SourceHanSansCN-Bold, SourceHanSansCN;
     font-weight: bold;
     color: #C4C8D5;
     letter-spacing: 0.01rem;
   }
   input:-ms-input-placeholder {
     font-size: 0.28rem;
     font-family: SourceHanSansCN-Bold, SourceHanSansCN;
     font-weight: bold;
     color: #C4C8D5;
     letter-spacing: 0.01rem;
   }
 }

